.form-hide{
  border-top: 1px solid #F5F5F5;
}
.parent-list {
  position: relative;
  background: #fff; }

.parent-list > li {
  float: left;
  position: relative;
  width:25%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  font-size: .24rem;
  color: #212121;
  text-align: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: .32rem 0; }
.parent-list > li::after {
  content: "";
  position: absolute;
  right: 13%;
  top: calc(50% + 4px);
  transform:translate(0,-50%);
  border: 6px solid transparent;
  border-top-color:#dedede;
}
.parent-list > li.clear-marker {
  color:#FF5658;
}
.parent-list > li.clear-marker::after {
  content: "";
  position: absolute;
  right: 0;
  top: calc(50% + 4px);
  top: -webkit-calc(50% + 4px);
  top: -moz-calc(50% + 4px);
  transform:translate(0,-50%);
  -webkit-transform:translate(0,-50%);
  -moz-transform:translate(0,-50%);
  border: .12rem solid transparent;
  // border-top-color:transparent;
}
.parent-list > li.marker {
  color:#FF5658;
}
.parent-list > li.marker::after {
  content: "";
  position: absolute;
  right: 13%;
  top: calc(50% - 3px);
  top: -webkit-calc(50% - 3px);
  top: -moz-calc(50% - 3px);
  transform:translate(0,-50%);
  -webkit-transform:translate(0,-50%);
  -moz-transform:translate(0,-50%);
  border: .12rem solid transparent;
  border-bottom-color:#FF5658;
}
.parent-list >.houseType::before,.parent-list >.houseArea::before,.parent-list >.more::before{
    content: "";
    position: absolute;
    width:1px;
    height: .6rem;
    left: 0;
    top: 50%;
    transform:translate(0,-50%);
    -webkit-transform:translate(0,-50%);
    -moz-transform:translate(0,-50%);
    background:#F5F5F5; 
}
/* 总价  面积*/
.total-price,.search-house-type,.house-area,#more-sort{
	position: absolute;
	width: 100%;
	display: none;
	z-index: 10;
	top: .88rem;
	left: 0;
}
.total-price>li,.search-house-type>ul>li,.house-area>li,.clear-checkHouseType{
	// border-bottom: 1px solid #dedede;
  padding:.28rem .3rem;
  text-align: left;
  color: #333333;
  font-size: .28rem;
  background: #fff;
  border-top: 1px solid #f8f8f8;
  position: relative;
}
.clear-checkHouseType.chosen{
  color:#FF5658;
}
/* 房型 */
.search-house-type,#more-sort{
	background: #fff;
}
.search-house-type>ul>li>span{
	float: left;
	margin-left: 10%;
	display: block;
}
.search-house-type>ul>li>i{
	display: block;
	width: .3rem;
	height: .3rem;
	border:1px solid #dedede;
  border-radius: 2px;
}
.search-house-type>ul>li.chosen{
  color: #FF5658;
}
.search-house-type>ul>li.chosen>i{
  background: url(../img/right.png) no-repeat center center;
  background-size: contain;
	border-color: #FF5658;
}
.checkHouseType{
	height: .8rem;
	line-height: .8rem;
	text-align: center;
	background:#FF5658;
	color: #fff;
	font-size: .3rem;
}
/* 更多 */
#more-sort>div>p{
	text-align: left;
	padding:.4rem .2rem;
	color:#333333;
	font-size: .28rem;
}
// #more-sort>div>ul{
// 	// width: 90%;
// 	// margin: 0 auto;
// }
#more-sort>div>.price-sort-child{
	padding-bottom: 1px solid #dedede;
}
#more-sort>div>ul>li{
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: calc(25% - .3rem);
	width: -webkit-calc(25% - .3rem);
	width: -moz-calc(25% - .3rem);
	padding: .2rem 0;
	margin:0 .15rem;
	text-align: center;
	color: #666666;
	font-size: .24rem;
  border-radius: .1rem;
  border:1px solid #AAAAAA;
}
#more-sort>div>ul>li.chosen{
	color: #FF5658;
  border-color: #FF5658;
}
#more-sort>.source-sort>ul>li.active{
	color: #FF5658;
  border-color: #FF5658;
}
#more-sort>.more-footer{
	padding:1rem 0 0;
	margin: 0 auto;
}
#more-sort>.more-footer>p{
	float: left;
	padding: .26rem 0;
  width:50%;
	text-align: center;
  font-size: .28rem;
	background: #fff ;
	color: #666666;
  border-top:1px solid #F5F5F5 ;
}
#more-sort>.more-footer>p.more-sure{
  color: #fff;
  background: #FF5658 ;
}
.panel{
    height: 2.62rem;
    padding:.2rem;
    background: #fff;
}
.panel::after{
  content: "";
  width:.2rem;
  height: .3rem;
  position: absolute;
  top:50%;
  right: 5%;
  transform:translate(0,-50%);
  -webkit-transform:translate(0,-50%);
  -moz-transform:translate(0,-50%);
  background: url(../img/backcopy5@2x.png) no-repeat center center;
  background-size: 100% 100%;
}
.price-sort{
  padding-bottom: .4rem;
  border-bottom: 1px solid #F5F5F5;
}